completing square method